Promises...

are often broken.

Unless they aren't.

Waiting to start counting...

Promises started

Async not started

Racing in progress...

Not all done